<?php

function getFromGoogle($key) //Взять текст из гугла
{
//    $maska="http://www.google.ru/search?hl=ru&num=15&start=550&q=";
    $maska="http://www.google.ru/search?hl=ru&num=20&start=80&q=";
	$myURL=$maska."%22".str_replace(" ","+",$key)."%22";
	$ch = curl_init ();
	curl_setopt ( $ch , CURLOPT_URL , $myURL);
	curl_setopt ( $ch , CURLOPT_HEADER , 0 );
	curl_setopt($ch, CURLOPT_FAILONERROR, 1);
	curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);// allow redirects
	curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // return into a variable
	$itog=curl_exec ( $ch );
	curl_close ( $ch );
    $itog = iconv("windows-1251","UTF-8", $itog);  //чтобы в браузер скинуть
	preg_match_all('/<div class="s">(.*?)?<br>/i',$itog,$name);
	if(count($name[1])<=0) return false; //Тут у нас попросили ввести капчу, либо результатов на странице нет
	$text=implode(".", $name[1]);
	$text=strip_tags($text);
    return $text;
	
	/*  $maska='http://search.yahoo.com/search?ei=UTF-8&n=100&b=0&fr2=sb-top&fr=sfp&sao=0&vl=&p=';
	$myURL = $maska.urlencode(trim($key));
    $result = file_get_contents($myURL); 
    if(preg_match_all('/<div class="abstr">(.*)<\/div>/isU', $result, $name)){ 
		$text=implode(".",$name[0]);
		//for ($i=0; $i<count($matches[0]); $i++) {
            //$text.= $matches[0][$i];
		//}
    }  */
/* 	$key = iconv("UTF-8","windows-1251", $key); */
 	$maska = 'http://search.msn.com/results.aspx?count=50&first=0&mkt=&q=';
	$myURL=$maska.urlencode(trim($key));
    $itog = file_get_contents($myURL);
/* 	$itog = iconv("windows-1251","UTF-8", $itog); */
    preg_match_all('/<\/a><\/h3><\/div><p>(.*)<\/p>/isU', $itog, $name); 
/* 	if(count($name[1])<=0) return false; */
	$text=implode(".",$name[1]);
	$text=strip_tags($text);
	return $text;
}
?>
